Ray-Shooting on Triangles in 3-Space1

نویسنده

  • M. Pellegrini
چکیده

We present a uniform approach to problems involving lines in 3-space. This approach is based on mapping lines in R 3 into points and hyperplanes in 5-dimensional projective space (Pl ucker space). We obtain new results on the following problems: 1. Preprocess n triangles so as to eeciently answer the query: \Given a ray, which is the rst triangle hit?" (Ray-shooting problem). We discuss the ray-shooting problem for both dis-joint and non-disjoint triangles. 2. Construct the intersection of two non-convex polyhedra in an output sensitive way with a subquadratic overhead term. 3. Construct the arrangement of n intersecting triangles in 3-space in an output-sensitive way, with a subquadratic overhead term. 4. EEciently detect the rst face hit by any ray in a set of axis-oriented polyhedra. 5. Preprocess n lines (segments) so as to eeciently answer the query \Given two lines, is it possible to move one into the other without crossing any of the initial lines (segments)?" (Isotopy problem). If the movement is possible produce an explicit representation of it.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Ray Shooting and Shortest Paths in Planar Subdivisions via Balanced Geodesic Triangulations

We give new methods for maintaining a data structure that supports ray-shooting and shortest-path queries in a dynamically changing connected planar subdivision S . Our approach is based on a new dynamic method for maintaining a balanced decomposition of a simple polygon via geodesic triangles. We maintain such triangulations by viewing their dual trees as balanced trees. We show that rotations...

متن کامل

Cost-optimal quadtrees for ray shooting

Given a set S of objects, called a scene, the rayshooting problem asks, given a ray, what is the first object in S intersected by this ray. A popular approach to speed up ray-shooting queries is to construct a space decomposition such as a quadtree in 2D and an octree in 3D. The query is then answered by traversing the leaves of the tree as they are intersected by the ray, and for each cell in ...

متن کامل

Ray Shooting Amidst Spheres in Three Dimensions and Related Problems

We consider the problem of ray shooting amidst spheres in 3-space: given n arbitrary (possibly intersecting) spheres in 3-space and any " > 0, we show how to preprocess the spheres in time O(n 3+"), into a data structure of size O(n 3+"), so that any ray-shooting query can be answered in time O(n "). Our result improves previous techniques (see 3, 5]), where roughly O(n 4) storage was required ...

متن کامل

Two- and Three-Dimensional Point Location in Rectangular Subdivisions (Extended Abstract)

We apply van Emde Boas-type stratified trees to point location problems in rectangular subdivisions in 2 and 3 dimensions. In a subdivision with n rectangles having integer coordinates from [1, U], we locate an integer query point in O«loglog U)d) query time using O(n) space when d ~ 2 or O(nloglogU) space when d = 3. Applications and extensions of this ''fixed universe" approach include point ...

متن کامل

On comparing ray shooting algorithms

In this paper we discuss a methodology for comparing various ray shooting algorithms through a set of experiments performed on a set of scenes. We develop a computational model for ray shooting algorithms, which allows us to map any particular ray shooting algorithm to the computational model. Further, we develop a performance model for ray shooting algorithms, which establishes the corresponde...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993